make the most of... - German English Dictionary